let the dust settle - Alemán Inglés Diccionario